/*
 * @Descripttion: 
 * @version: 
 * @Author: 派大星
 * @Date: 2020-09-12 08:55:58
 * @LastEditTime: 2021-01-12 09:08:52
 */
/* -----------------------------------------------------------------------通用初始化样式----------------------------------------------------------------------- */
@charset "utf-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,address,big,em,img,q,small,strike,strong,sub,sup,tt,var,i,dl,dt,dd,ol,ul,li,form,fieldset,label,table,caption,tbody,thead,tfoot,tr,th,td,article,aside,canvas,details,figure,figcaption,header,footer,hgroup,menu,nav,output,section,time,mark,audio,video,input,select,button {margin: 0;padding: 0;border: 0;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size: 14px;color: #1a1a1a;}
* {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
/*去除默认样式*/
ul,ol,li {list-style: none;}
/*表格边框合并，边框距零*/
table {border-collapse: collapse;border-spacing: 0;}
/*继承父元素的字体系列样式*/
input,select,textarea,button {font-family: inherit;}
/*去除点击高亮效果*/
a,button,input,select,img,label {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;outline: medium none;}
input::-moz-focus-inner {border: none;padding: 0;}
select,input {vertical-align: middle;}
/*去掉苹果的默认UI来渲染按钮*/
input[type="submit"],input[type="reset"],input[type="button"],button,select {-webkit-appearance: none;}
/*placeholder文本颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #ccc;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #ccc;}
/*html5标签*/
header,footer,section,article,aside,nav,figure {  display: block;}
/*长英文字母 数字 换行*/
p { word-break: break-all;word-wrap: break-word;}
/*去除默认样式*/
h1,h2,h3,h4,h5,h6,strong,i,em,address,caption,cite,code,dfn,th,var { font-weight: normal; font-style: normal;}
fieldset,img { border: none;  display: block;}
/*去除长按a链接弹框*/
html,body { -webkit-touch-callout: none; }

/*浮动*/
.fl { float: left;}
.fr { float: right;}

/*清除浮动*/
.ft { zoom: 1;}
.ft:after { content: ""; display: table; clear: both; overflow: hidden;}

/* 字体超出不显示 */
.txtn{max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;}

/*字体换行超出不显示*/
.txtbn{overflow : hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

/* 文字居中 */
.tac {text-align: center;}

/* 加粗 */
.fwb{font-weight: bold;}

.dspb {display: block;}
.hide {display: none;}
.position-r { position: relative;}
.p-on{pointer-events: none;}
.ofh{overflow: hidden;}

/* 图片最宽不超过父级 */
.img-resp { display: block;  max-width: 100%;  width: 100%;}

/* 图片鼠标放上透明度 */
/* .img-resp:hover{opacity:.9;} */

/* 图片放大效果 */
.setAmp{width: 100%;height: 100%;object-fit: cover;-webkit-transition: all 0.5s;transition: all 0.5s;}
.setAmp:hover{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}

/* 广告 */
.advsms{position: relative;width: 100%;height: 100%;display: flex;overflow: hidden;}
.advsms::before{content: "广告";position: absolute;right: 0px;top: 0;color: #e5e5e5;font-size: 12px;width: 41px;text-align: center;height: 22px;line-height: 22px;background-color: rgb(0 0 0 / 44%);display: block;z-index: 1;}

/*a链接*/
a {text-decoration: none;color: #000000;}
a:hover,a:hover>i{color:#fe480f;transition: all 200ms linear 0s;}

/* 字体 */
.ui-fzi12{font-size: 12px;}
.ui-fzi13{font-size: 13px;}
.ui-fzi14{font-size: 14px;}
.ui-fzi15{font-size: 15px;}
.ui-fzi16{font-size: 16px;}
.ui-fzi18{font-size: 18px;}
.ui-fzi20{font-size: 20px;}
.ui-fzi22{font-size: 22px;}
.ui-fzi24{font-size: 24px;}
.ui-fzi26{font-size: 26px;}
.ui-fzi28{font-size: 28px;}
.ui-fzi30{font-size: 30px;}
.ui-fzi40{font-size: 40px;}

/* 字体颜色 */
.ui-txti999{color:#999999;}
.ui-txtifff{color:#ffffff;}
.ui-txti666{color:#666666;}
.ui-txticcc{color:#cccccc;}
.ui-txtife4{color:#fe480f;}
.ui-txtib2b{color:#b2b2b2;}
.ui-txti4c4{color:#4c4c4c;}
.ui-txti1a1{color:#1a1a1a;}
.ui-txtif7f{color:#f7f7f7;}
.ui-txtiff3{color:#ff3c00;}
.ui-txti333{color:#333333;}
.ui-txtiffe{color:#ffee79;}
.ui-txtia8a,.icon-diannao{color:#a8a8a8;}
.ui-txti0ab,.icon-pingguo{color:#0ab4f3;}
.ui-txti81b,.icon-anzhuo{color:#81b900;}
.ui-txti2e2{color:#2e2e2e;}


/* 背景色 */
.ui-bgifff{background-color:#ffffff;}
.ui-bgif7f{background-color:#f7f7f7;}
.ui-bgif55{background-color:#f5f5f5;}
.ui-bgiff3{background-color:#ff3c00;}
.ui-bgi000{background-color:#000000;}
.ui-bgiffb{background-color:#fffbfa;}
.ui-bgifaf{background-color:#fafafa;}
.ui-bgi333{background-color:#333333;}
.ui-bgi353{background-color:#353535;}
.ui-bgi858{background-color:#858585;}
.ui-bgiffc{background-color:#ffcc00;}
.ui-bgifc0{background-color:#ffc000;}
.ui-bgi434{background-color:#434343;}
.ui-bgi81b,.icon-anzhuo-btn{background-color:#81b900;}
.ui-bgi0ab,.icon-pingguo-btn{background-color:#0ab4f3;}
.ui-bgi808,.icon-diannao-btn{background-color:#808080;}
.ui-bgif5f{background-color:#fff5f2;}
.ui-bgi1a1{background-color:#1a1a1a;}

.ui-bgi437{background-color:rgba(41, 41, 41, 0.377);}
.ui-bgi414{background-color:rgba(0,0,0,.8);}
.ui-bgi255{background-color:rgba(255, 255, 255, 0.6);}
.ui-bgicon{background:url(/themes/default/images/icon-back.png);}
.ui-bgjffa{background-image: linear-gradient(to right, #ffac39, #ff8c37);}
.ui-bgj7ca{background-image: linear-gradient(to right, #7cafff, #3585fb);}


/* 实线 */
.b-bp{border-top: 1px solid #f0f0f0;}
.b-bt{border-bottom: 1px solid #f0f0f0;}
.b-b6{border-bottom: 1px solid #666666;}
.b-lf{border-left: 1px solid #f0f0f0;}
.b-l4{border-left: 1px solid rgba(100, 100, 100, 0.8);}
.b-l::before{content: "";height: 22px; border-left: 6px solid #ff3c00;border-radius: 3px;overflow: hidden;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.b-x{padding-left: 14.5px;}
.b-x::before{content: "";height: 18px; border-left: 5px solid #ff3c00;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.b-bs{border: 1px solid #ff3c00;}
.b-be{border: 1px solid #ebebeb;}
.b-0a{border: 1px solid #0ab4f3;}
/* 虚线 */
.b-bd{border-bottom: 1px dashed #f0f0f0;}

/* 形状 */
.x-s{position: relative;}
.x-s:before{content: "";width: 6px;height: 6px;background: #4c4c4c;display: inline-block;position: absolute;left: 0;top: 50%;transform:rotate(45deg) translateY(-50%);}

/* 按钮 */
.btu,.btu i{color: #ffffff !important;}
.btu0a{color: #0ab4f3 !important;}

/* // 点赞效果 */
.praise-on,.praise-on i{color: #ff3c00 !important;}

/* 内间距 */
.boxtxt-but{padding: 6px 12px;}
.boxtxt-sut{padding: 2px 6px;}
.boxtxt-xut{padding: 3px 8px;}
.boxtxt-put{padding: 8px 14px;}
.boxtxt-qut{padding: 8px 11px;}
.boxtxt-aut{padding: 25px 20px;}
.boxtxt-dut{padding: 10px 25px;}
.boxtxt-zut{padding: 20px;}
.pdinh{padding: initial !important;}
.pdt5{padding-top:5px;}
.pdt60{padding-top:60px;}
.pdt10{padding-top:10px;}
.pdt12{padding-top:12px;}
.pdt16{padding-top:16px;}
.pdt18{padding-top:18px;}
.pdt20{padding-top:20px;}
.pdt22{padding-top:22px;}
.pdt23{padding-top:23px;}
.pdt25{padding-top:25px;}
.pdt30{padding-top:30px;}
.pdt32{padding-top:32px;}
.pdl20{padding-left:20px;}
.pdl60{padding-left:60px;}
.pdb5{padding-bottom:5px;}
.pdb12{padding-bottom:12px;}
.pdb13{padding-bottom:13px;}
.pdb17{padding-bottom:17px;}
.pdb18{padding-bottom:18px;}
.pdb20{padding-bottom:20px;}
.pdb22{padding-bottom:22px;}
.pdb28{padding-bottom:28px;}
.pdb24{padding-bottom:24px;}
.pdb25{padding-bottom:25px;}
.pdb34{padding-bottom:34px;}
.pd8{padding:8px 0;}
.pd9{padding:9px 0;}
.pd11{padding:11px 0;}
.pd16{padding:16px 0;}
.pd17{padding:17px 0;}
.pd18{padding:18px 0;}
.pd20{padding:20px 0;}
.pd25{padding:25px 0;}
.pd26{padding:26px 0;}
.pd30{padding:30px 0;}
.pdx14{padding:0px 14px;}
.pdx20{padding:0px 20px;}
.pdx25{padding:0px 25px;}

/* 外边距 */
.mg8{margin: 8px 0;}
.mg12{margin: 12px 0;}
.mg14{margin: 14px 0;}
.mg16{margin: 16px 0;}
.mg18{margin: 18px 0;}
.mg20{margin: 20px 0;}
.mg21{margin: 21px 0;}
.mg26{margin: 26px 0;}
.mg30{margin: 30px 0;}
.mgb8{margin-bottom: 8px;}
.mgb9{margin-bottom: 9px;}
.mgb10{margin-bottom: 10px;}
.mgb12{margin-bottom: 12px;}
.mgb14{margin-bottom: 14px;}
.mgb16{margin-bottom: 16px;}
.mgb18{margin-bottom: 18px;}
.mgb22{margin-bottom: 22px;}
.mgb26{margin-bottom: 26px;}
.mgb30{margin-bottom: 30px;}

.mgr3{margin-right: 3px;}
.mgr8{margin-right: 8px;}
.mgr12{margin-right: 12px;}
.mgr16{margin-right: 16px;}
.mgr20{margin-right: 20px;}
.mgr22{margin-right: 22px;}
.mgr24{margin-right: 24px;}
.mgr25{margin-right: 25px;}
.mgr30{margin-right: 30px;}
.mgr36{margin-right: 36px;}
.mgr48{margin-right: 48px;}
.mgr105{margin-right: 105px;}
.mgl2{margin-left: 2px;}
.mgl10{margin-left: 10px;}
.mgl20{margin-left: 20px;}
.mgl24{margin-left: 24px;}
.mgt5{margin-top: 5px;}
.mgt12{margin-top: 12px;}
.mgt18{margin-top: 18px;}
.mgt20{margin-top: 20px;}
.mgt26{margin-top: 26px;}
.mgt32{margin-top: 32px;}
.mgt35{margin-top: 35px;}
.mgt60{margin-top: 60px;}


/* 游戏图片大小 */
.img54{width: 54px;height: 54px;}
.img86{width: 86px;height: 86px;}
.img62{width: 62px;height: 62px;}
.img77{width: 77px;height: 77px;}
.img72{width: 72px;height: 72px;}
.img90{width: 90px;height: 90px;}
.img91{width: 91px;height: 91px;}
.img94{width: 94px;height: 94px;}
.img103{width: 103px;height: 103px;}
.img108{width: 108px;height: 108px;}
.img118{width: 118px;height: 118px;}
.img119{width: 119px;height: 119px;}
.img127{width: 127px;height: 127px;}
.img136{width: 136px;height: 136px;}
.img142{width: 142px;height: 142px;}
.img137{width: 137px;height: 137px;}

/* 广告图大小 */

.advimg1{width: 280px;height: 160px;}
.advimg2{width: 280px;height: 157px;}
.advimg3{width: 1100px;height: 100px;}
.advimg4{width: 268px;height: 157px;}
.advimg5{width: 283px;height: 160px;}
.advimg6{width: 235px;height: 132px;}
.advimg7{width: 170px;height: 96px;}
.advimg8{width: 368px;height: 249px;}
.advimg9{width: 116px;height: 78px;}
.advimg10{width: 262px;height: 148px;}
.advimg11{width: 262px;height: 120px;}
.advimg12{width: 254px;height: 320px;}
.advimg13{width: 370px;height: 250px;}
.advimg14{width: 160px;height: 90px;}
.advimg15{width: 248px;height: 120px;}
.advimg16{width: 194px;height: 76px;}
.advimg17{width: 194px;height: 325px;}
.advimg18{width: 198px;height: 128px;}
.advimg19{width: 455px;height: 256px;}
.advimg20{width: 530px;height: 313px;}
.advimg21{width: 258px;height: 145px;}
.advimg22{width: 278px;height: 120px;}

/* 圆角 */
.br2{border-radius: 2px;}
.br3{border-radius: 3px;}
.br6{border-radius: 6px;}
.br12{border-radius: 12px;}
.br16{border-radius: 16px;}
.br20{border-radius: 20px;}
.br50{border-radius: 50%;}

/* 盒子类型 -flex平分间距*/
.index-box{display: flex;justify-content: space-between;}
.mla{margin-left: auto;}
.mra{margin-right: auto;}


/* 盒子宽度 */
.index248{width: 248px;}
.index268{width: 268px;}
.index262{width: 262px;}
.index278{width: 278px;}
.index280{width: 280px;}
.index318{width: 318px;}
.index312{width: 312px;}
.index316{width: 316px;}
.index318{width: 318px;}
.index346{width: 346px;}
.index350{width: 350px;}
.index358{width: 358px;}
.index368{width: 368px;}
.index376{width: 376px;}
.index384{width: 384px;}
.index390{width: 390px;}
.index482{width: 482px;}
.index690{width: 690px;}
.index742{width: 742px;}
.index752{width: 752px;}
.index744{width: 744px;}
.index784{width: 784px;}
.index-mboxl{width: 266px;}
.index-mboxc{width: 482px;}

/* 星宽度 */
.icon1{width: 8px !important;}
.icon2{width: 16px !important;}
.icon3{width: 24px !important;}
.icon4{width: 32px !important;}
.icon5{width: 40px !important;}

/* 标题 */
.uk-title{align-items: center;}
.uk-title a{display: flex;align-items: center;}
.uk-title a i{font-size: 14px;vertical-align: middle;margin-left: 3px;}
.uk-title a.on{color: #ff3c00;}
.uk-title a.on i{color: #ff3c00;display: inline-block;transform: rotate(180deg);transition: all 0.5s;}
.uk-titlel{flex: 1; display: flex;align-content: center;position: relative;padding-left: 12px;}
.uk-titlel .uk-titlel-span{width: 0px;height: 0px;overflow: hidden;display: inline-block;font-size: 22px;}
.index-downlist-title {height: 60px;display: flex;align-items: center}
.index-downlist-title .index-downlist-titleul {position: relative;display: inline-block;height: 60px;line-height: 60px}
.index-downlist-title .index-downlist-titleul a {font-size: 14px}
.index-downlist-title .index-downlist-titleul a i {font-size: 12px;display: inline-block}
.index-downlist-title .index-downlist-titleul>ul {width: 0;height: 0;overflow: hidden;position: absolute;top: 50px;left: -13px;text-align: center;transition: height .5s;box-shadow: 0 0 8px 1px #f5f5f5;padding: 6px 0}
.index-downlist-title .index-downlist-titleul>ul li {line-height: 42px}
.index-downlist-title .index-downlist-titleul>ul li:hover {background-color: #fff6f6}
.index-downlist-title .index-downlist-titleul>ul li:hover a {color: #ff3c00}
.index-downlist-title .index-downlist-titleul:hover>ul {width: 104px;height: auto;overflow: hidden;position: absolute;transition: height .5s}


/* 切换导航 */
.uk-tinav ul{display: flex;justify-content: space-around;overflow: hidden;} 
.uk-tinav ul li{flex: 1; height: 42px; display: flex;align-items: center;justify-content: center;cursor: pointer;color: #4c4c4c;}
.uk-tinav ul li.on{color: #ffffff;background-color: #ff3c00;}

/* 左右图片轮播基础效果 */
.leftimg {position: relative}
.leftimg>a {position: absolute;top: 50%;width: 32px;height: 32px;line-height: 32px;text-align: center;transform: translateY(-50%)}
.leftimg>a:hover {background-color: #ff3c00}
.leftimg>a:hover i {color: #fff}
.leftimg>.prev {left: 10px}
.leftimg>.next {right: 10px}


/* 面包屑 */
.main-crumbs{width: 100%; height: 35px;display: flex;align-items: center;}
.main-crumbs a::after{content: ">";margin: 0 5px;color: #999999;}
.main-crumbs a:last-child::after{content: "";margin: initial;}

/* 资讯翻页 */
.News-merge-page ul li{width: 360px;display: flex;align-items: center;}
.News-merge-page ul li a{flex: 1;}

/* 分页 */
.main-page{display: flex;justify-content: center;align-items: center;}
.main-page-ul{margin: 0 9px;display: flex;}
.main-page-ul a,.main-page-ul2 li a{display: inline-block;margin: 0 9px;color: #4c4c4c;border: 1px solid #ececec;border-radius: 50%;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.main-page-ul a.on,.main-page-ul a:hover,.main-page-ul2 li.on a,.main-page-ul2 li:hover a{color: #ffffff;border: 1px solid #ff3c00;background-color: #ff3c00;}
.main-page-ul2{display: flex;}
.main-page-ul2 .d-none a{width: auto;border: inherit;}
.main-page-ul2 .d-none:hover a{width: auto;border: inherit;background-color: inherit;color: #4c4c4c;}

/* 内链 */
.kw_link{font-size: 16px;color: #ff3c00;line-height: 32px}

/* 居中 */
.ui-ct{width:1100px;margin: 0 auto;}

/* 查看更多 */
.gobeyond .on-border{text-align: center;line-height: 50px;}
.gobeyond .on-border a{color: #ff3c00;}




@charset "UTF-8";
/* -----------------------------------------------------------------------通用footer样式----------------------------------------------------------------------- */
/*侧边导航*/
.main-Sidenav {
  width: 70px;
  position: fixed;
  left: 50%;
  margin-left: 600px;
  bottom: 100px;
  display: none;
}

.main-Sidenav .Sidenav-box {
  height: 32px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.main-Sidenav .Sidenav-box i {
  display: inline-block;
  transform: rotate(180deg);
}

.main-Sidenav .beside-uid li {
  height: 44px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-left: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  padding-left: 1px;
}

.main-Sidenav .beside-uid li.on {
  border-left: 2px solid #ff3c00;
  padding-left: initial;
}

.main-Sidenav .Sidenav-app img {
  width: 70px;
  height: 68px;
  overflow: hidden;
}

.lb-choose {
  display: flex;
  flex-direction: column;
}

/*404错误*/
.error-404 {
  height: calc(100vh - 116px);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 66px 0;
}

.error-404 i {
  width: 394px;
  height: 348px;
  display: inline-block;
  background: url(/themes/default/images/icon-404.png);
}

.error-404 .error-404-a a {
  width: 120px;
  height: 40px;
  line-height: 38px;
  display: inline-block;
  text-align: center;
  border: 1px solid #00e3cc;
  border-radius: 40px;
  margin: 0 12px;
}

.error-404 .error-404-a a:first-child {
  background: #00e3cc;
  color: #fff;
}

.error-404 .error-404-a a:last-child {
  color: #00e3cc;
}

/*首页友情链接*/
.index-links ul {
  display: flex;
  flex-wrap: wrap;
}

.index-links ul li {
  margin: 0 16px 8px 0;
}

/* 内页友情链接 */
.down-lisk ul {
  display: flex;
  flex-wrap: wrap;
}

.down-lisk ul li a {
  margin-right: 16px;
  margin-bottom: 8px;
  display: inline-block;
}

.game-footer .footer {
  flex-direction: column;
  justify-content: center;
}

.game-footer .footer-navtel {
  padding: 22px 0;
}

.game-footer .footer-navtel .footer-navtel-logo {
  display: flex;
  align-items: center;
}

.game-footer .footer-navtel .footer-navtel-logo img {
  max-width: 200px;
  height: 57px;
}

.game-footer .footer-navtel .footer-navtel-ewm {
  display: flex;
  align-items: center;
}

.game-footer .footer-navtel .footer-navtel-ewm span {
  writing-mode: tb-rl;
  -webkit-writing-mode: tb-rl;
  -ms-writing-mode: tb-rl;
  margin-right: 12px;
  height: 96px;
  text-align: center;
}

.game-footer .footer-navtel .footer-navtel-ewm img {
  width: 96px;
  height: 96px;
}

.game-footer .footer-navtel .footer-navtel-box {
  max-width: 600px;
  flex-direction: column;
}

.game-footer .footer-navtel .footer-navtel-box .footer-navtel-nav ul {
  display: flex;
}

.game-footer .footer-navtel .footer-navtel-box .footer-navtel-nav ul li::before {
  content: "|";
  margin: 0 10px;
  color: #999999;
}

.game-footer .footer-navtel .footer-navtel-box .footer-navtel-nav ul li:first-child::before {
  content: "";
  margin: initial;
}

.game-footer .footer-Copyright {
  text-align: center;
  padding: 20px 0;
}

.game-footer .footer-Copyright .Copyright-a {
  display: flex;
  justify-content: center;
  margin-bottom: 2px;
}

.game-footer .footer-Copyright .Copyright-a a {
  margin: 0 2px;
}

.game-footer .footer-Copyright .Copyright-a img {
  width: 18px;
  height: 18px;
}

@charset "UTF-8";
/* -----------------------------------------------------------------------通用header样式----------------------------------------------------------------------- */
/*header*/
.header_quick {
  width: 100%;
}

.header_quick .ui-ct {
  display: flex;
  align-items: center;
  position: relative;
  height: 40px;
}

.header_quick .ui-ct > a i {
  font-size: 14px;
}

.header_quick .ui-ct a:hover, .header_quick .ui-ct a:hover i {
  color: #fff;
}

.header_quick .ui-ct .header_quick-ul {
  margin-left: auto;
  display: flex;
}

.header_quick .ui-ct .header_quick-ul li {
  height: 100%;
  display: flex;
  align-items: center;
  height: 40px;
}

.header_quick .ui-ct .header_quick-ul li > a {
  margin-left: 28px;
}

.header_quick .ui-ct .header_quick-ul li > a i {
  font-size: 15px;
}

.header_quick .ui-ct .header_quick-ul .header_quick-list {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 98;
  overflow: hidden;
  display: none;
}

.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
}

.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  max-height: 214px;
  overflow: hidden;
}

.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl dt {
  width: 100%;
  height: 54px;
  line-height: 54px;
  text-align: center;
}

.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl dd {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0 10px;
}

.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl dd a {
  max-width: 183.5px;
}

.header_header {
  height: 118px;
  display: flex;
  align-items: center;
}

.header_header .header_header-log {
  height: 48px;
  overflow: hidden;
}

.header_header .header_header-log img {
  width: max-content;
  max-width: 200px;
  height: 48px;
}

.header_header .header_header-adv {
  margin-left: 95px;
  max-width: 370px;
  overflow: hidden;
}

.header_header .header_header-adv img {
  max-width: 370px;
  max-height: 88px;
}

.header_header .header_header-search {
  margin-left: auto;
}

.header_header .header_header-search .header-search_box {
  display: flex;
  height: 48px;
  position: relative;
}

.header_header .header_header-search .header-search_box input[type="text"] {
  width: 302px;
  height: 48px;
  border: 1px solid #ebebeb;
  border-right: initial;
  border-radius: 6px 0 0 6px;
  padding: 15px 14px;
}

.header_header .header_header-search .header-search_box input[type="submit"] {
  height: 48px;
  padding: 15px 20px;
  border-radius: 0px 6px 6px 0px;
  background-color: #333333;
  cursor: pointer;
}

.header_header .header_header-search .header-search_box input[type="text"]:focus ~ .drop-down, .header_header .header_header-search .header-search_box .drop-down:hover {
  height: auto;
  box-shadow: 0 4px 6px #999999;
}

.header_header .header_header-search .header-search_box .drop-down {
  width: 100%;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 48px;
  border-top: inherit;
  border-radius: 6px;
  background-color: #fff;
  z-index: 13;
}

.header_header .header_header-search .header-search_box .drop-down .label {
  padding: 14px;
}

.header_header .header_header-search .header-search_box .drop-down .searchHistory {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.header_header .header_header-search .header-search_box .drop-down .searchHistory li {
  padding: 0 14px 14px;
}

.header_nav {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.header_nav .navitems[data-main="home"] {
  width: 1152px;
}

.header_nav .navitems[data-main="home"] li a {
  width: 144px;
}

.header_nav .navitems {
  display: flex;
  align-items: center;
  margin: auto;
}

.header_nav .navitems li a {
  width: 137.5px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header_nav .navitems li a.on, .header_nav .navitems li a:hover {
  background-color: #fd7248;
  color: #ffffff;
}

.siteheader_banner {
  width: 100%;
  height: 486px;
  position: relative;
}

.siteheader_banner img {
  width: 100%;
  height: 100%;
}

.siteheader_banner h1 {
  position: absolute;
  top: 45%;
  left: 25%;
  text-shadow: 0 2px 12px #353535;
}

.siteheader_anv .ui-ct {
  position: relative;
}

.siteheader_anv .navitems {
  display: flex;
  align-items: center;
  height: 64px;
}

.siteheader_anv .navitems a {
  height: 64px;
  line-height: 64px;
  display: block;
}

.siteheader_anv .navitems a.on, .siteheader_anv .navitems a:hover {
  background-color: #5c5c5c;
  color: #ffffff;
}

.siteheader_anv .navdownnew + .navitems {
  margin-left: 114px;
}

.siteheader_anv .navdown, .siteheader_anv .navdownnew {
  display: flex;
  align-items: center;
  height: 74px;
  color: #fff;
  position: absolute;
  top: -10px;
  right: 0;
}

.siteheader_anv .navdownnew {
  left: 0;
  right: auto;
}

.siteheader_anv .navdown::before, .siteheader_anv .navdownnew::before {
  content: "\e652";
  display: inline-block;
  overflow: hidden;
  transform: rotate(270deg);
  color: #c42e00;
  position: absolute;
  width: 11px;
  height: 11px;
  font-size: 12px;
  left: -11px;
  top: 0px;
}

.siteheader_anv .navdownnew::before {
  left: initial;
  right: -10px;
  transform: rotate(0deg);
}

.siteheader_anv[data-site="game"] .navitems a.on, .siteheader_anv[data-site="game"] .navitems a:hover {
  background-color: #ff3c00;
  color: #ffffff;
}

.siteheader_anv[data-site="game"] .navform {
  margin-left: auto;
}

.siteheader_anv[data-site="game"] .navform .navform-box {
  display: flex;
}

.siteheader_anv[data-site="game"] .navform .navform-box input[type="text"] {
  height: 40px;
  width: 200px;
  border: 1px solid #999999;
  background-color: transparent;
  border-right: initial;
  border-radius: 6px 0 0 6px;
  padding: 15px 14px;
}

.siteheader_anv[data-site="game"] .navform .navform-box input[type="submit"] {
  height: 40px;
  padding: 0 20px;
  border-radius: 0px 6px 6px 0px;
  background-color: #ff3c00;
  cursor: pointer;
}

.siteheader_picScroll {
  width: 100%;
  height: 350px;
  position: relative;
  overflow: hidden;
  object-fit: contain;
}

.siteheader_picScroll .bd {
  height: 100%;
}

.siteheader_picScroll ul {
  height: 100%;
}

.siteheader_picScroll ul li {
  width: 100%;
  height: 100%;
}

.siteheader_picScroll img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.siteheader_picScroll .prev, .siteheader_picScroll .next {
  position: absolute;
  top: 50%;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  transform: translateY(-50%);
}

.siteheader_picScroll .prev i, .siteheader_picScroll .next i {
  color: #fff;
}

.siteheader_picScroll .prev {
  left: 16%;
}

.siteheader_picScroll .next {
  right: 16%;
}

.siteheader_on {
  height: 300px;
  transition: height .5s;
}

@keyframes narrow {
  100% {
    height: 300px;
  }
}

@charset "UTF-8";
/*
 * @Descripttion: 
 * @version: 
 * @Author: 派大星
 * @Date: 2020-09-12 08:55:58
 * @LastEditTime: 2021-06-04 10:35:33
 */
/* -----------------------------------------------------------------------通用框架样式----------------------------------------------------------------------- */
.main-index1152 {
  height: 1080px;
  margin: 0 auto;
}

.main-index1152 .ui-ct {
  width: 1152px;
  height: 1080px;
  padding: 0 25px;
}

.index1152-adv {
  display: flex;
  padding: 20px 0;
}

.index1152-adv div.bd {
  height: 116px;
  width: calc(100% - 26px);
}

.index1152-adv div.hd a {
  display: block;
  width: 26px;
  height: 34px;
  background-color: #666;
  cursor: pointer;
}

.index1152-adv div.hd .next {
  background: url(/themes/default/images/sx.png) no-repeat 0px 0px;
}

.index1152-adv div.hd .prev {
  background: url(/themes/default/images/sx.png) no-repeat 0px -38px;
  margin-top: 15px;
}

.index1152-adv .index1152-temp {
  height: 100%;
}

.index1152-adv .index1152-temp ul {
  display: flex;
  height: 100%;
}

.index1152-adv .index1152-temp ul > li {
  width: 86px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  text-align: center;
  margin-right: 33.5px;
}

.indexList .indexList-uk {
  display: block;
  height: 50px;
  line-height: 50px;
}

.indexList .indexList-uk .indexList-uk-box {
  display: inline-block;
}

.indexList .indexList-uk .indexList-uk-box .uk-box-middle i {
  display: inline-block;
  width: 7px;
  height: 11px;
  margin: 0 18px;
  background: url(/themes/default/images/icon-gameList.png);
}

.indexList .indexList-uk .indexList-uk-bb:after {
  content: '';
  display: inline-block;
  margin: 0 10px;
  width: 1px;
  height: 12px;
  background: #ddd;
}

.indexfusion {
  margin-top: 36px;
}

.indexfusion-adv {
  width: 100%;
  height: 358px;
  border-radius: 16px;
  overflow: hidden;
}

.indexfusion-adv .focus_pic {
  height: 280px;
}

.indexfusion-adv .focus_pic li {
  display: flex;
  flex-direction: column;
}

.indexfusion-adv .focus_pic li .indexfusion-bdul-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}

.indexfusion-adv .focus_pic li .indexfusion-bdul-a {
  line-height: 40px;
  padding: 0 16px;
}

.indexfusion-adv .focus_nav {
  width: 358px;
  padding: 10px 20px 15px;
  position: relative;
  overflow: hidden;
}

.indexfusion-adv .focus_nav .tempWrap {
  width: 100%;
}

.indexfusion-adv .focus_nav .focus_smaillPic_list li {
  width: 72px !important;
  height: 52px;
  margin: 0 3px;
  display: inline-block;
}

.indexfusion-adv .focus_nav .focus_smaillPic_list li img {
  width: 70px;
  height: 50px;
}

.indexfusion-adv .focus_nav .focus_smaillPic_list li.on {
  border: 1px solid #ba1f1f;
}

.indexfusion-adv .focus_nav > a {
  position: absolute;
  top: 30px;
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
}

.indexfusion-adv .focus_nav .navPrev {
  left: 2px;
  background: url(/themes/default/images/xz.png);
}

.indexfusion-adv .focus_nav .navNext {
  right: 2px;
  background: url(/themes/default/images/xy.png);
}

.indexfusion-notice {
  margin-top: 28px;
}

.indexfusion-notice .uk-title {
  margin-bottom: 13.5px;
}

.indexfusion-notice .indexfusion-notice-box ul li {
  height: 40px;
  line-height: 40px;
}

.indexadv {
  width: 1100px;
}

.indexadv .indexfusion-adv-img {
  width: 100%;
  height: 100%;
}

.index1152-news .uk-title {
  margin-bottom: 13.5px;
}

.ukinfo-news-box .ukinfo-info {
  margin: 16px 0;
  height: 78px;
  line-height: 26px;
  -webkit-line-clamp: 3;
}

.ukinfo-news-box .ukinfo-ullisk {
  margin: 8px 0;
}

.ukinfo-news-box .ukinfo-ullisk li {
  height: 38px;
  line-height: 38px;
}

.ukinfo-news-box .ukinfo-ullisk li a:before {
  content: "\e62d";
  font-size: 12px;
  margin-right: 8px;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li a:hover:before {
  content: "";
  background: #fe480f;
}

.index1152-gift .uk-title {
  margin-bottom: 13.5px;
}

.index1152-gift .index1152-gift-adv {
  width: 100%;
  height: 157px;
}

.index1152-gift .index1152-gift-adv .index1152-gift-advimg {
  width: 100%;
  height: 100%;
}

.index1152-gift .index1152-gift-box {
  margin-top: 16px;
}

.index1152-gift .index1152-gift-box ul li {
  position: relative;
  padding-left: 16px;
  margin-left: 4px;
  padding: 10px 0px 10px 16px;
}

.index1152-gift .index1152-gift-box ul li .index1152-giftlist {
  display: none;
}

.index1152-gift .index1152-gift-box ul li .index1152-giftitem {
  align-items: center;
}

.index1152-gift .index1152-gift-box ul li .index1152-giftitem .giftitem-a {
  max-width: calc(100% - 60px);
}

.index1152-gift .index1152-gift-box ul li:before {
  content: "";
  border-radius: 100%;
  width: 7px;
  height: 7px;
  display: inline-block;
  position: absolute;
  left: -4px;
  top: 48%;
  background-color: #ebebeb;
}

.index1152-gift .index1152-gift-box ul .open:before {
  background-color: #ff3c00;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist {
  display: flex;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist .giftitem-img {
  margin-right: 14px;
  overflow: hidden;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist .giftitem-box {
  width: calc(100% - 76px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist .giftitem-box .giftitem-box-btu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftitem {
  display: none;
}

.index1152-gift .index1152-gift-box ul .giftitem-btu {
  padding: 5px 14px;
  border-radius: 16px;
  color: #fff;
}

.main-indexranking {
  padding: 36px 0;
}

.main-indexranking .uk-title {
  margin-bottom: 25px;
}

.indexranking {
  position: relative;
  padding-bottom: 35px;
}

.indexranking .indexranking-hd > a {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 48%;
  transform: translateY(-48%);
  display: inline-block;
  cursor: pointer;
  opacity: .5;
}

.indexranking .indexranking-hd > a:hover {
  opacity: 1;
}

.indexranking .indexranking-hd .next {
  right: -80px;
  background: url(/themes/default/images/zy.png) no-repeat -52px 0px;
}

.indexranking .indexranking-hd .prev {
  left: -80px;
  background: url(/themes/default/images/zy.png) no-repeat 0px 0px;
}

.indexranking .indexranking-hd .indexranking-hdul {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
}

.indexranking .indexranking-hd .indexranking-hdul li {
  display: block;
  width: 35px;
  height: 5px;
  background: #fff;
  opacity: 0.5;
  margin: 0 7.5px;
  border-radius: 5px;
  text-indent: -999px;
}

.indexranking .indexranking-hd .indexranking-hdul li.on {
  background: #ff3c00;
  opacity: 1;
}

.indexranking .indexranking-bd {
  overflow: hidden;
}
.indexranking .indexranking-bd .indexranking-bdul {
  display: flex;
}
.indexranking .indexranking-bd .indexranking-bdul > li {
  min-width: 346px;
  margin-right: 31px;
  border-radius: 6px;
  height: 608px;
  overflow: hidden;
}

.indexranking .indexranking-bd .indexranking-bdul > li:last-child {
  margin-right: initial;
}

.indexranking-rk .indexranking-rk-title {
  display: block;
  height: 63px;
  line-height: 63px;
  text-align: center;
  padding: 0 20px;
  position: relative;
}

.indexranking-rk .indexranking-rk-title::before, .indexranking-rk .indexranking-rk-title::after {
  content: "|";
  color: #cccccc;
  display: inline-block;
  transform: rotate(20deg);
  position: relative;
  left: -10px;
}

.indexranking-rk .indexranking-rk-title::after {
  right: -10px;
  left: initial;
}

.indexranking-rk .indexranking-rk-ul {
  padding: 0 20px;
}

.indexranking-rk .indexranking-rk-ul li {
  padding: 17px 0;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list {
  display: flex;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list .iconfont {
  font-size: 14px;
  margin-left: auto;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list .iconfont:before {
  font-size: 12px;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list > a {
  flex: 1;
  margin-right: 10px;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-item {
  display: none;
}

.indexranking-rk .indexranking-rk-ul li .num {
  background: #ff3c00;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: block;
  text-align: center;
  border-radius: 22px;
  margin-right: 18px;
}

.indexranking-rk .indexranking-rk-ul li .down {
  margin-left: auto;
  padding: 6px 10px;
  border-radius: 3px;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-list {
  display: none;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item {
  display: flex;
  align-items: center;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box {
  flex: 1;
  margin-right: 10px;
  display: flex;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box .item-boximg {
  overflow: hidden;
  margin-right: 12px;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box .item-boxtxt {
  max-width: 136px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box .item-boxtxt .item-boxtxt-xin {
  display: block;
  height: 8px;
  background: url(/themes/default/images/xin.png);
}

.indexranking-rk .indexranking-rk-ul li:nth-child(n+4) .num {
  background: initial;
  border: 1px solid #ff3c00;
  color: #ff3c00;
}

.indexranking-rk .indexranking-rk-but {
  text-align: center;
  height: 48px;
  line-height: 48px;
}

.indexranking-rk .indexranking-rk-but a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.indexranking-rk .indexranking-rk-but .iconfont {
  vertical-align: middle;
  margin-left: 6px;
}

.main-indexzone {
  padding: 33px 0;
}

.main-indexzone .ui-ct > .uk-title {
  margin-bottom: 25px;
}

.indexzone-box .indexzone-focusnav {
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-bottom: 10px;
}

.indexzone-box .indexzone-focusnav .tempWrap {
  flex: 1;
}

.indexzone-box .indexzone-focusnav .focusnav-ul {
  display: flex;
  padding-bottom: 10px !important;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li {
  margin-right: 8px;
  width: auto;
  max-width: 117px;
  height: 46px;
  display: flex;
  align-items: center;
  position: relative;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li > a {
  background: #fff;
  max-width: 117px;
  min-width: 117px;
  display: inline-block;
  text-align: center;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li.on a {
  background: #ff3c00;
  color: #fff;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li.on::before {
  content: "\e6bd";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  color: #ff3c00;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li:last-child {
  margin-right: initial;
}

.indexzone-box .indexzone-focusnav > a {
  display: inline-block;
  font-size: 12px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 3px;
  margin: 0 4px;
  margin-bottom: 10px !important;
}

.indexzone-box .indexzone-focusnav .navPrev {
  transform: rotate(180deg);
  margin-left: auto;
}

.indexzone-box .indexzone-focusnav .focuspad {
  padding: 12px 18px;
  border-radius: 3px;
  overflow: hidden;
}

.focusinfo-box {
  padding: 22px 0 30px 0;
}

.focusinfo-box .uk-title {
  margin-bottom: 10px;
}

.focusinfo-box .uk-title .uk-titlel {
  padding-left: initial;
}

.focusinfo-box .index358 {
  padding: 0 16px;
}

.focusinfo-box-news ul li {
  height: 40px;
  line-height: 40px;
}

.focusinfo-box-news ul li a {
  padding-left: 12px;
}

.focusinfo-box-game {
  display: flex;
  margin-top: 8px;
}

.focusinfo-box-game .item-boximg {
  display: block;
  width: 108px;
  height: 108px;
  border-radius: 3px;
  margin-right: 20px;
}

.focusinfo-box-game .item-boximg img {
  width: 100%;
  height: 100%;
}

.focusinfo-box-game .item-boxtxt {
  width: calc(100% - 128px);
  height: 108px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.focusinfo-box-game .item-boxtxt-but {
  display: flex;
}

.focusinfo-box-game .item-boxtxt-but .ui-txtifff {
  color: #fff;
}

.focusinfo-box-game .item-boxtxt-info {
  line-height: 20px;
}

.focusinfo-mboxr {
  display: flex;
  flex-direction: column;
  padding: 0 40px;
}

.focusinfo-mboxr .focusinfo-newsimg ul {
  display: flex;
}

.focusinfo-mboxr .focusinfo-newsimg ul li {
  width: 156px;
  overflow: hidden;
  margin-right: 12.6px;
  margin-bottom: 30px;
}

.focusinfo-mboxr .focusinfo-newsimg ul li:last-child {
  margin-right: initial;
}

.focusinfo-mboxr .focusinfo-newsimg ul .uk-newsimg img {
  width: 156px;
  height: 88px;
  margin-bottom: 6px;
}

.focusinfo-mboxr .focusinfo-strategy ul li a, .focusinfo-mboxr .focusinfo-ask ul li a {
  height: 35px;
  line-height: 35px;
}

.indexreview .indexreview-nav ul {
  display: flex;
}

.indexreview .indexreview-nav ul li {
  margin-right: 12px;
}

.indexreview .indexreview-nav ul li a {
  border: 1px solid #cccccc;
  color: #cccccc;
}

.indexreview .indexreview-nav ul li.on a {
  border: 1px solid #ff3c00;
  color: #ff3c00;
}

.indexreview .indexreview-info ul {
  display: flex;
  flex-wrap: wrap;
}

.indexreview .indexreview-info ul li {
  margin-top: 20px;
  margin-right: 33px;
  width: 250px;
}

.indexreview .indexreview-info ul li:nth-child(4n) {
  margin-right: initial;
}

.ndexreview-info-box .ndexreview-info-img {
  width: 100%;
  height: 142px;
  overflow: hidden;
  display: block;
  position: relative;
  box-shadow: 0 0 6px 0px #999999;
}

.ndexreview-info-box .ndexreview-info-img img {
  width: 100%;
  height: 100%;
}

.ndexreview-info-box .ndexreview-info-img i {
  position: absolute;
  width: 44px;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  text-align: center;
  border-radius: 44px;
  bottom: 4px;
  right: 4px;
  background: rgba(0, 0, 0, 0.616);
}

.ndexreview-info-box .ndexreview-info-a {
  margin-top: 18px;
  height: 48px;
  line-height: 24px;
}

.indexstrategy ul li {
  margin-bottom: 20px;
}

.indexstrategy ul li .indexstrategy-img {
  width: 100%;
  height: 152px;
  position: relative;
  display: block;
}

.indexstrategy ul li .indexstrategy-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.indexstrategy ul li .indexstrategy-img > div {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  background: rgba(0, 0, 0, 0.541);
}

.indexstrategy ul li:last-child {
  margin-bottom: initial;
}

.indexstrategy + .ukinfo-news-box .ukinfo-info {
  -webkit-line-clamp: 3;
  margin: 16px 0;
  height: 78px;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk {
  margin: initial;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li {
  height: initial;
  line-height: initial;
  margin-top: 20.5px;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li a {
  padding-left: 18px;
  height: initial;
  line-height: initial;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li a:before {
  content: "";
  margin-right: initial;
}

.indexgamethis ul {
  display: flex;
  flex-wrap: wrap;
}

.indexgamethis ul li {
  width: 77px;
  text-align: center;
  margin-bottom: 20px;
}

.indexgamethis ul li .indexgamethis-img {
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  box-shadow: 0 0 12px -6px #999999;
}

.indexgamethis ul li:nth-child(3n-1) {
  margin: 0 23px;
}

.indexapp {
  padding: 14px;
}

.indexapp .uk-width-auto {
  width: 102px;
  height: 102px;
  margin-right: 16px;
}

.indexapp .uk-width-auto img {
  width: 100%;
  height: 100%;
}

.indexapp .uk-width-expand {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.indexapp .uk-width-expand a {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 94px;
  color: #fff;
}

.indexqa[data-qa="txt"] ul li {
  height: 48px;
  display: flex;
  align-items: center;
}

.indexqa[data-qa="img"] ul li {
  border-bottom: 1px solid #ebebeb;
}

.indexqa[data-qa="img"] ul li:first-child {
  border-top: 1px solid #ebebeb;
}

.indexqa[data-qa="name"] ul li {
  margin-bottom: 13px;
  padding: 15.5px;
}

.indexqa[data-qa="name"] ul li:last-child {
  margin-bottom: initial;
}

.indexqa-ul-box {
  padding: 12.5px 0;
}

.indexqa-ul-box .indexqa-ul-img {
  width: 48px;
  height: 48px;
  margin-right: 16px;
  border-radius: 48px;
  overflow: hidden;
}

.indexqa-ul-box .indexqa-ul-img img {
  width: 100%;
  height: 100%;
}

.indexqa-ul-box .indexqa-ul-txt {
  width: calc(100% - 64px);
  height: 48px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.indexqa-ul-box .indexqa-ul-txt .indexqa-ul-txttop {
  display: flex;
}

.indexqa-ul-box .indexqa-ul-txt .indexqa-ul-txttop a {
  flex: 1;
}

.indexqa-ul-box .indexqa-ul-txt .indexqa-ul-txttop span em::before {
  content: "|";
  margin: 0 10px;
}

.indexqa-name .indexqa-name-a {
  height: 44px;
  line-height: 22px;
}

.indexqa-name .indexqa-name-img {
  display: flex;
  align-items: center;
  margin-top: 6.5px;
}

.indexqa-name .indexqa-name-img img {
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin-right: 6px;
  border-radius: 20px;
}

.indexqa-name .indexqa-name-img time {
  margin-left: auto;
}

/* -----------------------------------------------------------------------游戏下载主页----------------------------------------------------------------------- */
.down-news-img {
  position: relative;
}

.down-news-img a {
  display: inline-block;
}

.down-news-img a > div {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 0px;
  line-height: 0px;
  padding: 0 16px;
  background: rgba(0, 0, 0, 0.541);
  transition: all 0.5s;
}

.down-news-img a:hover > div {
  height: 48px;
  line-height: 48px;
}

.down-news-txt {
  flex: 1;
  max-width: 352px;
}

.down-news-txt .down-newstxt-info {
  line-height: 22px;
}

.down-gamerec {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.down-gamerec-bxo {
  position: relative;
  overflow: hidden;
}

.down-gamerec-bxo > span {
  position: absolute;
  top: 15px;
  right: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(45deg);
}

.down-gamerec-bxo .down-gamerec-url {
  padding: 24px 28px;
}

.down-game-category {
  overflow: hidden;
  height: 176px;
}

.down-game-category ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -22px;
}

.down-game-category ul li {
  margin-left: 22px;
  margin-bottom: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.down-game-category ul li:hover {
  border: 1px solid #ff3c00;
  background-color: #ff3c00;
}

.down-game-category ul li:hover h3, .down-game-category ul li:hover span, .down-game-category ul li:hover p {
  color: #fff;
}

.down-game-initial {
  height: initial;
}

.game-category-li {
  display: flex;
  align-items: center;
  width: 138px;
}

.game-category-li .game-category-liimg {
  width: 26px;
  height: 26px;
  overflow: hidden;
}

.game-category-li .game-category-litxt {
  flex: 1;
}

.game-category-li .game-category-litxt .category-litxt-name {
  display: flex;
  align-items: center;
}

.down-game-roll {
  border-radius: 6px 6px 0 0;
}

.down-game-roll .game-roll-ul {
  display: flex;
}

.down-game-roll .game-roll-ul li a {
  display: inline-block;
  font-size: 18px;
  position: relative;
  transition: all .5s;
}

.down-game-roll .game-roll-ul li.on a {
  font-weight: bold;
  color: #ff3c00;
  transition: all .5s;
}

.down-game-roll .game-roll-ul li.on a::before {
  content: "";
  border-bottom: 3px solid #ff3c00;
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
}

.down-game-roll .game-roll-a {
  display: flex;
  align-items: center;
}

.down-game-roll .game-roll-a i {
  font-size: 14px;
  vertical-align: middle;
  margin-left: 3px;
}

.game-picul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -35.5px;
}

.game-picul li {
  margin-left: 35.5px;
  text-align: center;
  width: 86px;
}

.game-picul li a:nth-child(1) {
  border-radius: 12px;
}

.game-picul li img {
  overflow: hidden;
}

.down-game-news {
  border-radius: 0 0 6px 6px;
}

.game-news-ul {
  display: flex;
}

.game-news-ul li {
  margin-right: 1px;
}

.game-news-ul li a {
  background-color: #f7f7f7;
  display: inline-block;
  padding: 13px 14px;
  color: #4c4c4c;
  position: relative;
  font-size: 15px;
}

.game-news-ul li.on a {
  background-color: #ff3c00;
  color: #ffffff;
}

.game-news-ul li.on a:before {
  content: "\e6bd";
  position: absolute;
  bottom: -10px;
  color: #ff3c00;
  left: 50%;
  transform: translateX(-50%);
}

.game-pic-ul > li {
  display: flex;
  margin-left: -30px;
}

.game-pic-ulbox {
  width: 333px;
  margin-left: 30px;
}

.game-pic-ulbox ul {
  position: relative;
}

.game-pic-ulbox ul li {
  margin-top: 2px;
  height: 34px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 20px;
}

.game-pic-ulbox ul li::before {
  content: "";
  position: absolute;
  left: -5.5px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border: 1px solid #ececec;
  transform: rotate(45deg);
}

.game-pic-ulbox ul li:hover {
  background-color: #fff6f6;
}

.game-pic-ulbox ul li:hover::before {
  background-color: #ff3c00;
  border: 1px solid #ff3c00;
}

.game-pic-ulbox ul a {
  height: 100%;
  line-height: 32px;
}

.down-game-p {
  line-height: 24px;
}

/* -----------------------------------------------------------------------游戏下载列表页----------------------------------------------------------------------- */
.index-downlist-dl {
  display: flex;
  width: 100%;
  line-height: 66px;
}

.index-downlist-dl .downlist-dt {
  width: 70px;
}

.index-downlist-dl .downlist-dd {
  width: calc(100% - 130px);
  display: flex;
  flex-wrap: wrap;
  line-height: initial;
  margin-top: 16px;
  height: 40px;
  overflow: hidden;
}

.index-downlist-dl .downlist-dd a {
  margin: 0 6px;
  display: inline-block;
  line-height: initial;
  padding: 0 12px;
  border-radius: 20px;
  height: 34px;
  line-height: 34px;
  margin-bottom: 3px;
  border: 1px solid  #ffffff;
}

.index-downlist-dl .downlist-dd a.on, .index-downlist-dl .downlist-dd a:hover {
  background-color: #ff3c00;
  border: 1px solid  #ff3c00;
  color: #fff;
}

.index-downlist-dl .downlist-dd a:first-child.on, .index-downlist-dl .downlist-dd a:first-child:hover {
  background-color: #fff;
  border: 1px solid  #ff3c00;
  color: #ff3c00;
}

.index-downlist-dl .downlist-aec {
  height: initial;
}

.index-downlist-dl .downlist-db {
  width: 60px;
  text-align: right;
}

.index-downlist-dl .downlist-db a, .index-downlist-dl .downlist-db i {
  font-size: 14px;
  display: inline-block;
}

.index-downlist-dl .downlist-db a i {
  transition: all .5s;
}

.index-downlist-dl .downlist-db a.on {
  color: #ff3c00;
}

.index-downlist-dl .downlist-db a.on i {
  color: #ff3c00;
  transform: rotate(180deg);
  transition: all 0.5s;
}

.index-downlist-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.index-downlist-ul li {
  width: 50%;
}

.index-downlist-box {
  width: 480px;
  display: flex;
}

.index-downlist-box img.img127 {
  border-radius: 16px;
  overflow: hidden;
}

.index-downlist-box .index-downlist-info {
  flex: 1;
  max-width: 328px;
  display: flex;
  flex-direction: column;
}

.index-downlist-befo {
  display: flex;
  flex-wrap: wrap;
}

.index-downlist-befo dl {
  width: 50%;
  display: flex;
}

.index-downlist-but {
  display: flex;
}

.index-downlist-but .index-downlist-buthe {
  position: relative;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  text-align: center;
  right: 0;
  top: 39px;
  padding: 10px 0;
  box-shadow: 0 6px 8px 1px #f5f5f5;
  z-index: 9;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl > .iconfont:before {
  content: "\e6bd";
  position: absolute;
  top: -10px;
  color: #fff;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  transform: rotate(180deg);
  box-shadow: 0 0 8px 1px #f5f5f5;
  z-index: -1;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_nav {
  padding: 10px 0;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_nav ul {
  display: flex;
  justify-content: center;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_nav ul li {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin: 0 5px;
  cursor: pointer;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_pic {
  padding: 10px 0;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_pic li {
  width: 113px;
  margin: 0 auto;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_pic img {
  width: 113px;
  height: 113px;
  display: block;
}

.index-downlist-but .index-downlist-buthe:hover .index-downlist-butsl {
  width: 158px;
  height: auto;
}

/* -----------------------------------------------------------------------游戏下载详情页----------------------------------------------------------------------- */
.game-down {
  display: flex;
  position: relative;
}

.game-down .game-down-img {
  flex-direction: column;
  width: 142px;
  text-align: center;
  overflow: hidden;
}

.game-down .game-down-img a {
  display: inline-block;
  width: 90px;
  margin: 14px auto;
}

.game-down .game-down-got img {
  margin: 0 20px 20px 20px;
}

.game-down .game-down-txt {
  flex: 1;
  max-width: 681px;
}

.game-down .game-down-txt .game-down-txtinfo {
  display: flex;
}

.game-down .game-down-txt .game-down-txtinfo dl {
  display: flex;
}

.game-down .game-down-txt .game-down-txtp {
  line-height: 24px;
  height: 48px;
  position: relative;
}

.game-down .game-down-txt .game-down-txtp a.argmerge-set-a {
  display: flex;
  align-items: center;
  padding: 0 6px;
  position: absolute;
  right: 0;
  background-color: #fff;
  bottom: 0;
  color: #ff3c00;
}

.game-down .game-down-txt .game-down-txtp p {
  position: absolute;
  top: 0px;
  background-color: #fff;
  z-index: 6;
}

.game-down .game-down-txt .game-down-txtp p.on {
  background-color: #fff;
  padding-bottom: 24px;
  -webkit-line-clamp: inherit;
}

.game-down .game-down-txt .game-down-txtp p.on .argmerge-set-a {
  transform: rotate(180deg);
  transition: all 0.5s;
}

.game-down .game-down-but {
  display: flex;
  align-items: center;
}

.game-down .game-down-but .down-but {
  padding: 14px 0;
  border-radius: 3px;
  font-size: 16px;
  width: 156px;
  text-align: center;
}

.game-down .game-down-but .down-but .iconfont {
  margin-right: 3px;
  width: 16px;
  display: inline-block;
}

.game-down .game-down-but .on {
  background-color: #e0e0e0;
}

.game-down .game-down-Bag {
  position: absolute;
  top: -27px;
  right: 25%;
  width: 112px;
  height: 52px;
  background: url(/themes/default/images/liwu.png);
}

.game-down .game-down-Bag a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-left: 30px;
  line-height: 56px;
}

.but-icon1, .but-icon-anzhuo {
  width: 141px;
  height: 46px;
  display: inline-block;
  background: url(/themes/default/images/down.png);
}

.but-icon2, .but-icon-pingguo {
  width: 141px;
  height: 46px;
  display: inline-block;
  background: url(/themes/default/images/down.png) no-repeat 0px -47px;
}

.but-icon3, .but-icon-diannao {
  width: 141px;
  height: 46px;
  display: inline-block;
  background: url(/themes/default/images/down.png) no-repeat 0px -95px;
}

.game-tutorial-info .game-tutorial-box {
  line-height: 24px;
  color: #4c4c4c;
  max-height: 192px;
  overflow: hidden;
}

.game-tutorial-info .game-tutorial-box p {
  text-indent: 20px;
}

.game-tutorial-info .game-tutorial-box * {
  color: #4c4c4c;
  max-width: 744px;
}

.game-tutorial-info .downlist-aec {
  height: initial;
  max-height: initial;
}

.game-tutorial-info .game-tutorial-tired {
  float: right;
  display: block;
}

.game-tutorial-info .game-tutorial-tired i {
  display: inline-block;
  transition: all 0.5s;
}

.game-tutorial-info a.on i {
  transform: rotate(180deg);
  transition: all 0.5s;
}

.game-Screenshots-info {
  position: relative;
}

.game-Screenshots-info .hd a {
  position: absolute;
  top: 50%;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  transform: translateY(-50%);
  z-index: 9;
}

.game-Screenshots-info .hd a:hover {
  background-color: #ff3c00;
}

.game-Screenshots-info .hd a:hover i {
  color: #fff;
}

.game-Screenshots-info .hd .prev {
  left: 10px;
}

.game-Screenshots-info .hd .next {
  right: 10px;
}

.game-Screenshots-info .bd {
  width: 744px;
  overflow: hidden;
}

.game-Screenshots-info .bd ul {
  display: flex;
}

.game-Screenshots-info .bd li {
  width: 194px;
  margin-right: 12px;
}

.game-Screenshots-info .bd li img {
  object-fit: contain;
}

.game-Screenshots-info .bd li:last-child {
  margin-right: initial;
}

.game-strategy-info {
  display: flex;
}

.game-strategy-info .game-strategy-imgul {
  display: flex;
}

.game-strategy-info .game-strategy-imgul li {
  width: 170px;
  margin-right: 22px;
}

.game-strategy-info .game-strategy-imgul li:last-child {
  margin-right: initial;
}

.game-strategy-info .game-strategy-txtul {
  width: 50%;
  padding-right: 38px;
}

.game-strategy-info .game-strategy-txtul li a {
  height: 28px;
  line-height: 28px;
}

.game-ask-info ul li {
  padding: 18px 0;
  border-bottom: 1px solid #ebebeb;
}

.game-ask-info ul li:first-child {
  border-top: 1px solid #ebebeb;
}

.game-ask-info-top {
  display: flex;
  align-items: center;
}

.game-ask-info-top > a {
  display: inline-block;
  max-width: 480px;
}

.game-ask-info-top > a i {
  vertical-align: middle;
  font-size: 18px;
}

.game-ask-info-bot i {
  vertical-align: middle;
  font-size: 18px;
}

.game-ask-but {
  text-align: center;
}

.game-comments-info .frames-comment-info {
  flex: 1;
  max-width: 674px;
}

.game-comments-info .frames-comment-info .comment-info-neirong p {
  max-width: 580px;
}

.game-matching-info ul li {
  padding: 15px 0;
}

.game-matching-info ul li .indexranking-list {
  display: flex;
}

.game-matching-info ul li .indexranking-list .iconfont {
  font-size: 14px;
  margin-left: auto;
}

.game-matching-info ul li .indexranking-list .iconfont:before {
  font-size: 12px;
}

.game-matching-info ul li .indexranking-list > a {
  flex: 1;
  margin-right: 10px;
}

.game-matching-info ul li .indexranking-item {
  display: none;
}

.game-matching-info ul li .num {
  background: #ff3c00;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: block;
  text-align: center;
  border-radius: 22px;
  margin-right: 18px;
}

.game-matching-info ul li .down {
  margin-left: auto;
  border-radius: 3px;
}

.game-matching-info ul li.open .indexranking-list {
  display: none;
}

.game-matching-info ul li.open .indexranking-item {
  display: flex;
  align-items: center;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box {
  flex: 1;
  margin-right: 10px;
  display: flex;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box .item-boximg {
  overflow: hidden;
  margin-right: 12px;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box .item-boxtxt {
  max-width: 110px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box .item-boxtxt .item-boxtxt-xin {
  display: block;
  height: 8px;
  width: 8px;
  overflow: hidden;
  background: url(/themes/default/images/xin.png);
}

.game-matching-info ul li:nth-child(n+4) .num {
  background: initial;
  border: 1px solid #ff3c00;
  color: #ff3c00;
}

/* -----------------------------------------------------------------------资讯列表页----------------------------------------------------------------------- */
.site-play {
  align-items: center;
  justify-content: initial;
}

.site-play .site-play-h2 {
  width: 47px;
  height: 117px;
  writing-mode: tb-rl;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 6px  6px 0;
  position: relative;
  left: -10px;
  font-size: 14px;
}

.site-play .site-play-h2::before {
  content: "\e652";
  display: inline-block;
  overflow: hidden;
  transform: rotate(270deg);
  color: #e4b600;
  position: absolute;
  width: 11px;
  height: 11px;
  font-size: 12px;
  left: -1px;
  top: -11px;
}

.site-play .site-play-h2::after {
  content: "\e652";
  display: inline-block;
  overflow: hidden;
  transform: rotate(180deg);
  color: #e4b600;
  position: absolute;
  width: 11px;
  height: 11px;
  font-size: 12px;
  left: -1px;
  bottom: -11px;
}

.site-play .site-play-ul {
  display: flex;
}

.site-play .site-play-ul li {
  width: 86px;
  margin-left: 27px;
  text-align: center;
}

.site-play .site-play-ul li a:nth-child(1) {
  border-radius: 12px;
}

.news-listhd ul {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
}

.news-listhd ul li {
  margin: 0 18px;
}

.news-listhd ul li a {
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 2px solid #f7f7f7;
}

.news-listhd ul li.on a, .news-listhd ul li:hover a {
  color: #ff3c00;
  border-bottom: 2px solid #ff3c00;
}

.news-listbd-news .news-listbd-newsimg-txt {
  flex: 1;
  max-width: 552px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.news-listbd-newsimg-txt > p {
  line-height: 24px;
}

.news-listbd-newsimg-box {
  display: flex;
}

.newsaskgo {
  display: flex;
  width: 90px;
  height: 24px;
  align-items: center;
  overflow: hidden;
}

.newsaskgo li {
  width: 50%;
  text-align: center;
  color: #ff3c00;
  cursor: pointer;
}

.newsaskgo li.on {
  background-color: #ff3c00;
  color: #ffffff;
  height: 24px;
  line-height: 24px;
}
/* 资讯右侧广告改游戏 */
.site-gamedowm-dowm[data-max="278"] {
  width: 278px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt {
  flex: 1;
  max-width: 190px;
  flex-direction: column;
  justify-content: space-around;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt dl {
  display: flex;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt dl i {
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  margin-right: 2px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt dl a {
  display: flex;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a {
  display: flex;
  height: 38px;
  align-items: center;
  position: relative;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a .iconfont {
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  margin-right: 6px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a > i {
  color: #fff;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span {
  cursor: pointer;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span i {
  font-size: 18px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a em {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  z-index: 9;
  top: 38px;
  transition: all .5s;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span:hover em {
  width: 66px;
  height: 66px;
  z-index: 9;
  transition: all .5s;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span:hover em img {
  width: 100%;
  height: 100%;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a:hover,
.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a:hover i {
  color: #fff;
}
/* -----------------------------------------------------------------------资讯详情页----------------------------------------------------------------------- */
.news-wikipedia-info ul {
  display: flex;
  flex-wrap: wrap;
}

.news-wikipedia-info ul li {
  width: 235px;
  margin-top: 26px;
  box-shadow: 0 0 12px 2px #ebebeb;
}

.news-wikipedia-info ul li .merge-wikipedia-a {
  padding: 12px 8px;
}

.news-wikipedia-info ul li .merge-wikipedia-box {
  padding: 0 8px;
}

.news-wikipedia-info ul li .merge-wikipedia-box time i {
  vertical-align: middle;
}

.news-wikipedia-info ul li:nth-child(3n-1) {
  margin: 26px 19.5px 0 19.5px;
}

.news-info-brief {
  display: flex;
}

.news-info-game {
  display: flex;
  align-items: center;
}

.news-info-game .tempWrap {
  max-width: 655px;
  overflow: hidden;
}

.news-info-game .tempWrap ul li a:nth-child(1) {
  border-radius: 12px;
}

.news-info-game .hd {
  display: flex;
  height: 100%;
  align-items: center;
}

.news-info-game .hd a {
  cursor: pointer;
}

.news-info-game .hd a i {
  font-size: 28px;
}

.news-info-gameul li {
  width: 86px;
  text-align: center;
  margin-right: 27px;
}

.news-info-gameul li:last-child {
  margin-right: initial;
}

.news-info-content {
  line-height: 22px;
}

.news-info-content h1,
.news-info-content h2,
.news-info-content h3,
.news-info-content h4,
.news-info-content h5,
.news-info-content h6,
.news-info-content strong{ 
  font-weight: bold;
  font-style: initial;
  font-size: initial;
}

.news-info-content a {
  color: #ff3c00;
}

/* .news-info-content p, .news-info-content a, .news-info-content span, .news-info-content strong {
  font-size: 16px;
  color: #666666;
  line-height: 32px;
}



.news-info-content strong {
  color: inherit;
  font-weight: bold;
} */

.news-info-content img {
  max-width: 600px;
  display: block;
  margin: 10px auto;
}

.news-info-content p{padding:6px 0px;}
.news-info-content img{max-width:100%;display:block}.news-info-content h2{margin-top:30px;margin-bottom:16px;font-size:1.25rem;color:#1a1a1a;position:relative;overflow:hidden;padding-left:16px;font-weight:bold}@media(min-width: 992px){.news-info-content h2{margin-bottom:24px;margin-top:34px}}.news-info-content h2::after{content:"";position:absolute;top:50%;margin-left:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:100%;height:1px;border-top:#f0f0f0 solid 1px}.news-info-content h2::before{content:"";position:absolute;top:0;left:0;display:inline-block;width:5px;height:24px;background:#ff3c00;border-radius:3px}.news-info-content h2+p{float:left}@media(min-width: 992px){.news-info-content h2+p img{width:400px;-o-object-fit:cover;object-fit:cover;margin-right:12px;margin-bottom:12px}}.news-info-content p+p{text-indent:1em}

.detail-menu{margin-bottom:10px;background:#f7f7f7;padding:5px 15px;}
.detail-menu div{padding:10px 20px;line-height:24px;font-size:18px;position:relative;overflow:hidden;}
.detail-menu div:before{content:'';background:#ff3c00;width:5px;height:24px;position:absolute;left:0px;border-radius:3px 3px 0px 0px}
.detail-menu div:after{content:'';position:absolute;top:48%;border-top:1px solid #EEE;width:100%;height:1px;margin-left:15px;}
.detail-menu ul{padding:8px 0px}
.detail-menu li{height:32px;line-height:32px;padding-left:15px;color: #666;}
.detail-menu li a{color:#ff3c00;font-size:14px;}

.News-merge-liability {
  position: relative;
  padding: 15px;
}

.News-merge-liability .merge-liability-txt {
  position: absolute;
  top: -10.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 90px;
  text-align: center;
}

.News-merge-liability .merge-liability > img {
  margin-right: 15px;
}

.News-merge-liability .merge-liability .merge-liability-box {
  flex: 1;
  line-height: 22px;
}

.News-merge-liability .merge-liability .merge-liability-box p {
  -webkit-line-clamp: 3;
}

.AppInfo {
  margin: 20px 0;
  padding: 30px;
  border: 1px solid #ff6600;
  background: #fff9f5;
  display: flex;
  align-items: center;
}

.AppInfo .AppIcon {
  margin-right: 22px;
}

.AppInfo .AppIcon img {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  object-fit: cover;
}

.AppInfo .AppName {
  max-width: 450px;
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.AppInfo .AppName .one-txt-cut {
  line-height: 30px;
}

.AppInfo .AppDownload {
  margin-left: auto;
}

.AppInfo .AppDownload a {
  width: 110px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  background: #ff6600;
  border-radius: 20px;
  font-size: 14px;
  display: inline-block;
}

.News-merge-url {
  height: 42px;
  display: flex;
  align-items: center;
  padding: 0 12px;
}

/* -----------------------------------------------------------------------手游排行榜主页----------------------------------------------------------------------- */
.arg-listentry {
  position: relative;
  top: -70px;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
  margin-bottom: -70px;
}

.arg-listentry .focus_nav {
  display: flex;
  align-items: center;
  background-color: #fafafa;
}

.arg-listentry .focus_nav ul {
  display: flex;
}

.arg-listentry .focus_nav ul li {
  width: 210px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
}

.arg-listentry .focus_nav ul li.on {
  background-color: #ff3c00;
  color: #ffffff;
}

.arg-listentry .focus_nav > a {
  display: inline-block;
  width: 50px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  background-color: #fafafa;
}

.arg-listentry-ul {
  display: flex;
  margin-left: -21px;
  padding: 26px 0 40px;
}

.arg-listentry-ul li {
  position: relative;
  width: 195px;
  height: 319px;
  background-color: #fafafa;
  margin-left: 21px;
  overflow: hidden;
  padding: 30px 18px;
  text-align: center;
  transition: box-shadow 0.5s;
}

.arg-listentry-ul li > span {
  position: absolute;
  top: 15px;
  left: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(-45deg);
  background-color: #ff3c00;
}

.arg-listentry-ul li:nth-child(n + 4) > span {
  background-color: #4d4d4d;
}

.arg-listentry-ul li:hover {
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: box-shadow 0.5s;
}

.arglistentry-game .arglistentry-game-img {
  display: inline-block;
  border-radius: 16px;
}

.arglistentry-game .gamelist-game-befo span {
  margin: 0 3px;
}

.arglistentry-game .arglistentry-game-but a {
  display: inline-block;
  width: 140px;
  height: 30px;
  line-height: 30px;
  border: 1px solid;
  border-radius: 30px;
}

.arg-arglist-nav {
  width: 210px;
  border-right: 1px solid #ebebeb;
}

.arg-arglist-nav h3 {
  position: relative;
}

.arg-arglist-nav h3::before, .arg-arglist-nav h3::after {
  content: "";
  position: relative;
  width: 16px;
  height: 2px;
  background-color: #000;
  display: inline-block;
  margin: 0 8px;
  top: -6px;
}

.arg-arglist-nav .arglist-lisr {
  height: 720px;
  width: 209px;
  overflow-Y: scroll;
  margin-bottom: 10px;
}

.arg-arglist-nav .arglist-lisr .tempWrap {
  width: 192px !important;
}

.arg-arglist-nav .arglist-lisr ul {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 209px !important;
  max-width: 209px;
  overflow: hidden;
}

.arg-arglist-nav .arglist-lisr ul li {
  cursor: pointer;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  max-width: 209px;
}

.arg-arglist-nav .arglist-lisr ul li:hover:before, .arg-arglist-nav .arglist-lisr ul li.on:before {
  content: "\e61d";
  margin-right: 6px;
  color: #ff3c00;
}

.arg-arglist-nav .arglist-lisr ul li:hover, .arg-arglist-nav .arglist-lisr ul li.on {
  background-color: #fff5f2;
  color: #ff3c00;
}

.arg-arglist-nav .arglist-lisr::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.arg-arglist-mian {
  flex: 1;
  margin-left: 34px;
  max-width: 816px;
}

.arglist-mian-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -28px;
}

.arglist-mian-list li {
  width: 394px;
  height: 158px;
  background-color: #fafafa;
  margin-left: 28px;
  margin: 11px 0 11px 28px;
  transition: box-shadow 0.5s;
  position: relative;
  overflow: hidden;
  padding: 20px;
}

.arglist-mian-list li > span {
  position: absolute;
  top: 15px;
  left: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(-45deg);
  background-color: #ff3c00;
}

.arglist-mian-list li .arglistentry-game {
  display: flex;
}

.arglist-mian-list li .arglistentry-game .arglistentry-game-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.arglist-mian-list li .arglistentry-game .arglistentry-game-info .arglistentry-game-name, .arglist-mian-list li .arglistentry-game .arglistentry-game-info .gamelist-game-p {
  max-width: 220px;
}

.arglist-mian-list li:nth-child(n + 4) > span {
  background-color: #4d4d4d;
}

.arglist-mian-list li:hover {
  background-color: #ffffff;
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: box-shadow 0.5s;
}

/* -----------------------------------------------------------------------手游排行榜详情页----------------------------------------------------------------------- */
.arg-banner {
  width: 100%;
  height: 350px;
}

.arg-banner img {
  width: 100%;
  height: 100%;
}

.arg-gamelist .gamelist-set {
  position: relative;
  left: -16px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.arg-gamelist .gamelist-set h1::before, .arg-gamelist .gamelist-set h1::after {
  content: "";
  display: inline-block;
  width: 292px;
  height: 19px;
  background: url(/themes/default/images/icon-b.png);
  margin-right: 10px;
}

.arg-gamelist .gamelist-set h1::after {
  margin-right: initial;
  margin-left: 10px;
  background: url(/themes/default/images/icon-b.png);
  transform: rotate(180deg);
}

.arg-gamelist .gamelist-set::after {
  content: "";
  position: absolute;
  bottom: -18px;
  left: 8px;
  display: inline-block;
  background: #ffc000;
  width: 1100px;
  height: 18px;
  -webkit-transform: skew(42deg);
  transform: skew(42deg);
}

.gamelist-box > ul > li {
  margin: 11px 0;
  transition: box-shadow 0.5s;
  padding: 25px 30px;
  position: relative;
  overflow: hidden;
  display: flex;
}

.gamelist-box > ul > li > span {
  position: absolute;
  top: 15px;
  left: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(-45deg);
  background-color: #ff3c00;
}

.gamelist-box > ul > li:nth-child(n + 4) > span {
  background-color: #4d4d4d;
}

.gamelist-box > ul > li:hover {
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: box-shadow 0.5s;
}

.gamelist-game-img {
  display: flex;
  max-width: 317px;
}

.gamelist-game-img .gamelist-game-info {
  flex: 1;
  width: 198px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gamelist-game-img .gamelist-game-info .gamelist-game-befo {
  display: flex;
  justify-content: space-between;
}

.gamelist-game-img .gamelist-game-info .gamelist-game-befo dl {
  display: flex;
  width: 50%;
  overflow: hidden;
}

.gamelist-game-img .gamelist-game-info .gamelist-game-befo dl dd {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
}

.gamelist-game-jianjie {
  width: 450px;
  margin: 0 38px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gamelist-game-jianjie p {
  line-height: 24px;
}

.gamelist-game-down {
  flex: 1;
  max-width: 157px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.gamelist-game-down > span i {
  font-size: 22px;
}

.gamelist-game-down > .gamelist-game-buthe > a {
  border: 1px solid #2cbdf4;
  color: #2cbdf4;
}

.gamelist-game-down > .gamelist-game-buthe > a i {
  color: #2cbdf4;
  vertical-align: middle;
  margin-left: 3px;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl {
  position: absolute;
  right: 157px;
  top: -10px;
  width: 0;
  transition: all .3s linear 0s;
  overflow: hidden;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl ul {
  display: flex;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3px 10px;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl ul li i {
  font-size: 14px;
}

.gamelist-game-down > .gamelist-game-buthe:hover .gamelist-game-butsl {
  width: 220px;
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: all .3s linear 0s;
}

.gamelist-but {
  text-align: center;
}

.gamelist-but .merge-button {
  display: inline-block;
  width: 368px;
  height: 48px;
  line-height: 48px;
  border-radius: 48px;
}

.site-framesnews-img ul li .framesnews-img-img {
  margin-right: 15px;
}

.site-framesnews-img ul li .framesnews-img-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  line-height: 24px;
}

.site-toolarg {
  display: flex;
  flex-wrap: wrap;
}

.site-toolarg li {
  margin: 0 10px 12px 0;
}

/* -----------------------------------------------------------------------问答列表页----------------------------------------------------------------------- */
.ask-listbd ul li {
  border-bottom: 1px solid #ebebeb;
}

.ask-listbdbox {
  display: flex;
  flex-direction: column;
}

.ask-listbd-top {
  align-items: center;
}

.ask-listbd-top > a {
  max-width: 548px;
}

.ask-listbd-name {
  display: flex;
  align-items: center;
}

.ask-listbd-name img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}

.ask-listbd-name span {
  margin: 0 12px;
}

.ask-listbd-info p {
  line-height: 24px;
}

.ask-listbd-but a i {
  font-size: 14px;
}

.merge-Newask-ul {
  display: flex;
  flex-wrap: wrap;
}

.merge-Newask-ul li {
  margin: 0 8px 8px 0;
}

.merge-Newask-ul li a {
  max-width: 280px;
}

.merge-Newask-ul li:hover a {
  background-color: #fe480f;
  color: #ffffff;
}

/* -----------------------------------------------------------------------问答详情页----------------------------------------------------------------------- */
.askinfo-tab .askinfo-h1 h1 i {
  font-size: 22px;
  vertical-align: middle;
  margin-right: 6px;
}

.askinfo-tab .askinfo-namebut .ask-listbd-but a i {
  font-size: 12px;
}

.askinfo-tab .askinfo-namebut .ask-listbd-name img {
  width: 30px;
  height: 30px;
}

.askinfo-tab .askinfo-cent p {
  line-height: 24px;
  flex: 1;
}

.askinfo-tab .askinfo-cent .merge-button i {
  display: inline-block;
}

.askinfo-tab .askinfo-cent .merge-buttonon i {
  color: #ff3c00;
  transform: rotate(180deg);
  transition: all 0.5s;
}

.askinfo-tab .openmage-on p {
  -webkit-line-clamp: initial;
}

.askinfo-tab .ask-listbd-but {
  display: flex;
}

.related-ask-ul {
  display: flex;
  flex-wrap: wrap;
}

.related-ask-ul li {
  width: 50%;
  padding-right: 100px;
}

/* -----------------------------------------------------------------------礼包中心----------------------------------------------------------------------- */
.gift-game {
  border-radius: 8px 8px 0 0;
  position: relative;
  display: flex;
}

.gift-game .gift-game-span {
  writing-mode: tb-rl;
}

.gift-game .gift-game-box ul {
  display: flex;
}

.gift-game .gift-game-box ul li {
  width: 72px;
  margin-left: 20px;
  text-align: center;
}

.gift-game .gift-game-code {
  width: 286px;
  height: 153px;
  position: absolute;
  border-radius: 0 8px 0 0;
  right: 0;
  top: -10px;
  display: flex;
  padding: 25px 20px;
}

.gift-game .gift-game-code .gift-game-codedown {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gift-game .gift-game-code .gift-game-codedown a {
  text-align: center;
}

.gift-game .gift-game-code::before {
  content: "\e652";
  display: inline-block;
  overflow: hidden;
  transform: rotate(270deg);
  color: #dc962c;
  position: absolute;
  width: 11px;
  height: 11px;
  font-size: 12px;
  left: -11px;
  top: 0px;
}

.gift-banner .slider {
  width: 1100px;
  height: 312px;
  padding: 0 252px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: #000;
}

.gift-banner .slider .hd a {
  position: absolute;
  top: 50%;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  transform: translateY(-50%);
  z-index: 9;
}

.gift-banner .slider .hd a:hover {
  background-color: #ff3c00;
}

.gift-banner .slider .hd a:hover i {
  color: #ffffff;
}

.gift-banner .slider .hd .prev {
  left: 180px;
}

.gift-banner .slider .hd .next {
  right: 180px;
}

.gift-banner .slider .bd {
  position: absolute;
  left: 0;
  top: 0;
}

.gift-banner .slider .bd ul {
  margin-left: -630px !important;
}

.gift-banner .slider .bd ul li {
  overflow: hidden;
}

.gift-banner .slider .bd ul li img {
  display: block;
  width: 630px;
  height: 312px;
}

.gift-banner .slider .tempWrap {
  padding: 0 235px !important;
}

.gift-banner .slider .pnBtn {
  position: absolute;
  top: 0;
  width: 235px;
  height: 312px;
  cursor: pointer;
}

.gift-banner .slider .pnBtn .blackBg {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 312px;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.gift-banner .slider .prev {
  left: 0;
}

.gift-banner .slider .next {
  right: 0;
}

.gift-nav {
  height: 70px;
  align-items: center;
}

.gift-nav h2 {
  height: 70px;
  line-height: 70px;
  width: 196px;
  text-align: center;
}

.gift-nav h2 .iconfont {
  font-size: 24px;
}

.gift-nav .gift-nav-search {
  margin-right: 20px;
  width: 355px;
  height: 40px;
  display: flex;
  align-items: center;
  background-color: #f7f7f7;
  border-radius: 40px;
  padding: 0 18px;
}

.gift-nav .gift-nav-search input[type="text"] {
  background-color: #f7f7f7;
  color: #999999;
  height: 16px;
  flex: 1;
}

.gift-nav .gift-nav-search input[type="submit"] {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/themes/default/images/icon-sos.png) no-repeat;
  margin-right: 4px;
}

.gift-listbox-ul li {
  display: flex;
}

.gift-listbox-zhong {
  max-width: 380px;
}

.gift-listbox-zhong .gift-listbox-name {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}

.gift-listbox-zhong .gift-listbox-name a {
  max-width: 260px;
}

.gift-listbox-zhong .gift-listbox-dl dl {
  display: flex;
  margin-top: 8px;
}

.gift-listbox-zhong .gift-listbox-dl dl dt, .gift-listbox-zhong .gift-listbox-dl dl dd {
  font-size: 12px;
  color: #999999;
}

.gift-listbox-zhong .gift-listbox-span {
  margin-top: 8px;
}

.gift-listbox-zhong .gift-listbox-span time, .gift-listbox-zhong .gift-listbox-span span {
  font-size: 12px;
  color: #999999;
}

.gift-listbox-zhong .gift-listbox-span time {
  margin-right: 15px;
}

.gift-listbox-you {
  display: flex;
  align-items: center;
  max-width: 260px;
}

.gift-listbox-you a {
  padding: 10px 20px;
  background-color: #ff9146;
  border: 1px solid;
  color: #FFFFFF;
  border-radius: 39px;
  max-width: 260px;
  overflow: hidden;
}

.gift-listbox-you a.on {
  background-color: #ffffff;
  color: #ff9146;
  border: 1px solid #ff9146;
  transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
}

.gift-newsuit-table {
  border: 1px solid #f0f0f0;
}

.gift-newsuit-table .gift-newsuit-thead {
  background-color: #f7f7f7;
}

.gift-newsuit-tr {
  display: flex;
}

.gift-newsuit-tr .gift-newsuit-th {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  overflow: hidden;
}

.gift-newsuit-tbody .gift-newsuit-th {
  font-size: 12px;
  color: #666666;
  padding: 0 6px;
}

.gift-newsuit-tbody .gift-newsuit-th a {
  font-size: 12px;
}

/* -----------------------------------------------------------------------专区列表----------------------------------------------------------------------- */
.open-letters-nav {
  width: 100%;
}

.open-letters-nav .tempWrap {
  width: 100% !important;
}

.open-letters-nav ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}

.open-letters-nav ul li {
  display: flex;
  width: 132.5px;
  height: 42px;
  justify-content: center;
  align-items: center;
  background-color: #f7f7f7;
  border-right: 1px solid #fff;
  cursor: pointer;
  margin-bottom: 6px;
}

.open-letters-nav ul li:last-child {
  border-right: initial;
}

.open-letters-nav ul li.on {
  color: #ffffff;
  background-color: #ff3c00;
}

.open-letters-pic {
  flex-wrap: wrap;
}

.open-letters-pic > ul {
  display: flex;
  flex-wrap: wrap;
}

.open-letters-pic > ul li {
  width: 132px;
  display: flex;
  height: 54px;
  justify-content: center;
  align-items: center;
  border-bottom: 1px dashed #f0f0f0;
  padding: 0 10px;
}

.open-types-nav ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px !important;
  width: 1100px !important;
}

.open-types-nav ul li {
  width: 164px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f7f7f7;
  margin-left: 15px;
  margin-bottom: 16px;
}

.open-types-nav ul li a {
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.open-types-nav ul li.on, .open-types-nav ul li:hover {
  background-color: #ff3c00;
}

.open-types-nav ul li.on a, .open-types-nav ul li:hover a {
  color: #ffffff;
}

.open-types-li {
  display: flex;
}

.open-types-li .open-types-liimg {
  width: 202px;
  height: 114px;
}

.open-types-li .open-types-liimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.open-types-li .open-types-litxt {
  width: 638px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.open-types-li .open-types-litxt > p {
  line-height: 22px;
}

.open-types-li .open-types-litxt .open-types-litxt-dl {
  display: flex;
}

.open-types-li .open-types-litxt .open-types-litxt-dl dl {
  display: flex;
  margin-right: 30px;
}

.open-types-li .open-types-libut {
  width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* -----------------------------------------------------------------------搜索专区----------------------------------------------------------------------- */
.search-mian {
  margin-top: 40px;
}

.search-mian .search-nav {
  height: 65px;
  display: flex;
  align-items: center;
  border-top: 1px solid #ff3c00;
}

.search-mian .search-nav span i {
  margin: 0 3px;
}

.search-mian .news-listbd-news .news-listbd-newsimg-txt {
  max-width: initial;
}

/* 热门推荐 */
.search-game ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
}

.search-game ul li {
  width: 356px;
  border: 1px solid #ebebeb;
  margin-left: 16px;
  margin-bottom: 16px;
  padding: 18px;
  transition: box-shadow 200ms linear 0s;
}

.search-game ul li .arglistentry-game {
  display: flex;
}

.search-game ul li .arglistentry-game .arglistentry-game-info {
  max-width: 180px;
  height: 118px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.search-game ul li:hover {
  box-shadow: 0 2px 12px #ebebeb;
  border: 1px solid #ffffff;
  transition: box-shadow 200ms linear 0s;
}

